Debug printfs for deleting/inserting the completion
authorFederico Mena Quintero <federico@gnu.org>
Thu, 13 Mar 2008 00:45:23 +0000 (00:45 +0000)
committerFederico Mena Quintero <federico@src.gnome.org>
Thu, 13 Mar 2008 00:45:23 +0000 (00:45 +0000)
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19849

gtk/gtkfilechooserentry.c

index b9a2bebc400362efb07f1ed8070ca8d2d59a6761..282a56d35ee0a38d173cdc021ac881bfa35df99c 100644 (file)
@@ -649,6 +649,7 @@ append_common_prefix (GtkFileChooserEntry *chooser_entry,
       gint cursor_pos;
       gint common_prefix_len;
       gint pos;
+      char *tmp;
 
       cursor_pos = gtk_editable_get_position (GTK_EDITABLE (chooser_entry));
       common_prefix_len = g_utf8_strlen (common_prefix, -1);
@@ -656,10 +657,14 @@ append_common_prefix (GtkFileChooserEntry *chooser_entry,
       pos = chooser_entry->file_part_pos;
 
       chooser_entry->in_change = TRUE;
-      printf ("Deleting range (%d, %d)\n", pos, cursor_pos);
+
+      tmp = gtk_editable_get_chars (GTK_EDITABLE (chooser_entry), pos, cursor_pos);
+      printf ("Deleting range (%d, %d): \"%s\"\n", pos, cursor_pos, tmp);
+      g_free (tmp);
       gtk_editable_delete_text (GTK_EDITABLE (chooser_entry),
                                pos, cursor_pos);
-      printf ("Inserting common prefix at %d\n", pos);
+
+      printf ("Inserting common prefix at %d: \"%s\"\n", pos, common_prefix);
       gtk_editable_insert_text (GTK_EDITABLE (chooser_entry),
                                common_prefix, -1, 
                                &pos);